<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<script>
    //【局部变量/函数作用域】
    //声明在函数内部的变量，和全局作用域相反，局部作用域一般只在固定的代码片段内可访问到。
    // 最常见的例如函数内部，所以在一些地方也会看到有人把这种作用域称为函数作用域.
    function outFun(){
        var a = '函数内部的变量';

        function innerFun() {
            console.log(a);////函数内部的变量
        }
        innerFun();
    }
    //console.log(a)；//a is not defined
    //innerFun;//innerFun is not defined
    outFun();
</script>
</body>
</html>